To effectively solve overhead computing and bandwidth, high complexity problems about user access privileges revoking in cloud-storage service, a cloud-storage privilege revoking optimization mechanism based on dynamic re-encryption (DR-PRO) was proposed. Firstly, based on ciphertext access control scheme of Ciphertext Policy Attribute Based Encryption (CP-ABE), by using (k,n) threshold algorithm of secret sharing scheme, data information was divided into a number of blocks, and then a data information block was dynamically selected to realize re-encryption. Secondly, the user access privilege revoking was finished by the sub-algorithms, including data cutting, data reconstructing, data publishing, data extracting and data revoking. The theoretical analysis and test simulation showed that, based on high security of user information in cloud-storage service, compared with lazy re-encryption mechanism, the average computing and bandwidth decrease of user access privileges revoking was 5% when data file changed; compared with full re-encryption mechanism, the average computing and bandwidth decrease of user access privileges revoking was 20% when shared data block changed. The experimental results show that DR-PRO effectively improves the performance and efficiency of user access privileges revoking in cloud-storage service.
Concerning the problem that videos images captured from coal mines filled with coal dust and mist are often with quality problems such as lots of noise, low resolution and blur. To solve this problem, an enhancement algorithm for fog and dust images in coal mine based on dark channel prior theory and bilateral adaptive filter was proposed. On the basis of dark channel prior, the softmatting process was replaced with the adaptive bilateral filtering to obtain fine transmittance map. Then according to the special circumstances of coal mines, the global atmosphere light and the rough transmittance map were got from new perspective and image denoising was realized on the basis of the image degradation model. The experiment results show that the image processing time for a resolution of 1024×576 is 1.9 s. Compared with He algorithm (HE K, SUN J, TANG X. Single image haze removal using dark channel prior. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2011,33(12):1-13.), the efficiency increased 5 times.Compared with other algorithms such as histogram equalization method, the proposed algorithm is effective to enhance the image detail. In this way, images can be more suitable for human vision as a whole.
To achieve efficient software testing under cloud computing environment, a method of generating parallel test cases automatically for functional testing of Web application system was proposed. First, parallel test paths were obtained by conducting depth-first traversal algorithm on scene flow graph; then parallel test scripts were assembled from test scripts referred by the test paths, and parameterized valid test data sets that can traverse target test paths and replace test data in script were generated using Search Based Software Testing (SBST) method. A vast number of automatic distributable parallel test cases were generated by inputting test data into parallel test scripts. Finally, a prototype system of automatic testing in cloud computing environment was built for examination of the method. The experimental results show that the method can generate a large number of valid test cases rapidly for testing in cloud computing environment and improve the efficiency of testing.